artificial pancreas - French English Dictionary